package cc.linker.steplink.crm.merchant.service.acs;

import java.io.IOException;
import java.net.URISyntaxException;
import java.util.List;
import java.util.Map;

public interface LinkAccountService {

    List getList() throws IOException, URISyntaxException;

    List getLinkList(Integer platformId);

    /**
     * 获取详情
     *
     * @param accountRecordid
     * @return
     */
    Map getInfo(Integer accountRecordid);

    String getCustomerIdByAdminId(String adminId);

    String getOrgIdByCustomerId(String customerId);

    Boolean sendVerificationCode(Map<String, String> param) throws IOException, URISyntaxException;

    Map tosigncontract(Map<String, String> param) throws IOException, URISyntaxException;

    //管理中心获取所有机构
    List getOrgList() throws IOException, URISyntaxException;

}
